home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1995-10-27 | 1.4 KB | 50 lines |
- Hide
- Dim PP(7)
- For A=0 To 7 : Read PP(A) : Next
- Do
- Multi Wait
- If Inkey$<>"" Then MD=Rnd(1)+1
- If OMD<>MD Then On MD Gosub PICSINIT,STROBOINIT
- OMD=MD
- On MD Gosub PICS,STROBO
- Loop
- PICSINIT:
- Screen Open 0,320,256,2,0
- Curs Off : Flash Off : Paper 0 : Pen 1 : Cls
- OPIC=0
- PP=$FFF
- Return
- STROBOINIT:
- Screen Open 0,352,270,2,0
- Curs Off : Flash Off : Paper 0 : Pen 1 : Cls
- W=Rnd(1023)
- Palette 0,PP(Rnd(6)+1)
- Double Buffer
- Return
- STROBO:
- Extension_8_121C 0,0
- C=Colour(0)
- Colour 0,Colour(1) : Colour 1,C
- Colour Back Colour(0) : View
- X= Extension_8_1106(W,50)+ Extension_8_1114(W/3,100)- Extension_8_1106( Extension_8_1114(W/8,1024),50)+176
- Y= Extension_8_1114(W/2,50)+ Extension_8_1106(W/3,100)- Extension_8_1114( Extension_8_1106(W/4,1024),50)+135
- Extension_8_1258
- Extension_8_1372 X,Y,100,0
- Extension_8_1372 X+ Extension_8_1114(W,72),Y+ Extension_8_1106(W,72),30,0
- Extension_8_1372 X+ Extension_8_1114(-W+300,82),Y+ Extension_8_1106(-W+300,82),20,0
- Extension_8_1042 0,0
- Screen Swap
- Add W,15
- Return
- PICS:
- If Rnd(5)=0 Then PP=PP(Rnd(6)+1)
- Repeat : PIC=Rnd(22)+1 : Until PIC<>OPIC
- OPIC=PIC
- Auto View Off
- Load Iff "dh1:Grafik/DPaint/Picture/B&W/Pic"+ Extension_8_0EB8(PIC,3)+".iff"
- Palette PP,PP : Colour Back PP : View
- Auto View On
- Fade 1,PP,0
- Wait Rnd(8)+8
- Return
- Data 0,$FFF,$F00,$F0,$FF0,$F0F,$FF,$F